Beispiel für eine eingebettete Seite

Nehmen wir an wir wollen direkt auf folgende Seite verlinken:

Es wird das Servlet SuperXmlTabelle mit den Parametern "Köpfe oder Fälle = Köpfe" etc. aufgerufen.

 

Die zugehörige URL können wir durch den Lesezeichen-Button  erfahren:

 

Mit Klick auf den blauen Link mit der Rechten Maustaste können Sie den Link in die Zwischenablage kopieren:

 

Der Text in der Zwischanablage ist ein Javascript-Aufruf, der den Komfort im normalen Lesezeichen erhöht. Wir benötigen aber nur den fett hervorgehobenen Text, nämlich die URL innerhalb der "":

javascript:url="http://mercury:8080/superx/servlet/SuperXmlTabelle?tid=16340&K%C3%B6pfe%20oder%20F%C3%A4lle%20%3F=studiengang_nr%20%3D%201%20and%20fach_nr%20%3D%201&Stichtag=0&Seit%20Semester=20061&bis%20Semester=20061&F%C3%A4cher-Sicht=k_stg&Status=1%2C2%2C3%2C5%2C6&H%C3%B6rerstatus=hrst%3D'H'&Aggregierung%20Fach=10"; if (window.oeffne) oeffne(url); else self.location.href=url;

 

-->

 

 

 

Diesen Text können wir in einer einfachen HTML-Seite einfügen, z.B.

<html>

<body>

<p><a href="http://mercury:8080/superx/servlet/SuperXmlTabelle?tid=16340&K%C3%B6pfe%20oder%20F%C3%A4lle%20%3F=studiengang_nr%20%3D%201%20and%20fach_nr%20%3D%201&Stichtag=0&Seit%20Semester=20061&bis%20Semester=20061&F%C3%A4cher-Sicht=k_stg&Status=1%2C2%2C3%2C5%2C6&H%C3%B6rerstatus=hrst%3D'H'&Aggregierung%20Fach=10" >TEST</a>

</p>

</body>

</html>

 

 

Nun müssen wir noch eine Kleinigkeit anpassen: für den Javascript wurden etwaige Umlaute "escaped", d.h. umcodiert. Für den Aufruf im Browser müssen wir die Umlaute wieder wie im Original einfügen:

<html>

<body>

<p><a href="http://mercury:8080/superx/servlet/SuperXmlTabelle?tid=16340&Köpfe%20oder%20Fälle%20%3F=studiengang_nr%20%3D%201%20and%20fach_nr%20%3D%201&Stichtag=0&Seit%20Semester=20061&bis%20Semester=20061&F%C3%A4cher-Sicht=k_stg&Status=1%2C2%2C3%2C5%2C6&Hörerstatus=hrst%3D'H'&Aggregierung%20Fach=10" >TEST</a>

</p>

</body>

</html>

 

Achten Sie darauf, dass keine Leerzeichen entstehen, diese müssen mit "%20" codiert werden.

 

Analog können Sie auch auf Masken verlinken, die jew. Felder sind dann entsprechend vorbelegt, ermöglichen dem User aber dann, diese oder andere Parameter zu ändern.

 


Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 203 / 277
Letzter Update: 18.08.2008
Impressum